package com.weyoung.admin.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.weyoung.admin.dto.req.UserLoginReqDTO;
import com.weyoung.admin.dto.req.UserRegisterReqDTO;
import com.weyoung.common.model.entity.UserDO;

public interface UserService extends IService<UserDO> {
    /**
     * 用户登录接口
     *
     * @param requestParam 用户登录请求数据传输对象，包含登录所需的信息，用户名和密码
     * @return 该方法返回类型为Void，表示不返回任何值
     */
    Void login(UserLoginReqDTO requestParam);

    /**
     * 用户注册接口
     *
     * @param requestParam 用户注册请求数据传输对象
     * @return 该方法返回类型为Void，表示不返回任何值
     */
    Void register(UserRegisterReqDTO requestParam);
}